///**
// * Project Untitled
// */
//
//
//#include "Client.h"
//
///**
// * Client implementation
// */
//
//
//
//void Client::tryGetConnection(boost::asio::io_context& io_context, const std::string& host_name, boost::asio::ip::port_type port)
//{
//    if (connection)
//    {
//        return;
//    }
//    boost::asio::ip::tcp::resolver resolver(io_context);
//    boost::asio::ip::tcp::resolver::results_type endpoints = resolver.resolve(host_name, std::to_string(port));
//    try
//    {
//        connection = std::move(Connection::create(io_context, endpoints));
//    }
//    catch (const std::exception& e)
//    {
//        std::cerr << "Error: " << e.what() << std::endl;
//    };
//}
